package gui;

import java.util.ArrayList;
import java.util.Vector;

import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import Motor.Modelo;
import UTILIDADES.Par;

@SuppressWarnings("serial")
public class PasadosPanel extends JPanel {
	private static JTable table;

	/**
	 * Create the panel.
	 */
	public PasadosPanel(Modelo mod) {
		super();
		setLayout(null);
		
		table = new JTable();
		table.setBounds(10, 21, 345, 234);
		add(table);
		updateTabla(mod);

	}
	public static void updateTabla(Modelo mod){
				
		
		DefaultTableModel tb = getModTabla();
		
		ArrayList<Par> cuentas = mod.getMovimientosTodos();
		for(Par m:cuentas){
			int a=m.mov.get_cantidad();
			Vector <String> v = new Vector<String>();
			v.add(m.mov.get_cuando().toString());
			v.add(m.cuenta);
			v.add(m.mov.get_concepto());
			v.add(String.valueOf(a));
			
			tb.addRow(v);
		}
				
		table.setModel(tb);
		
	}
	public static DefaultTableModel getModTabla(){
		String[] cadena= {"Fecha","Fuente", "Concepto", "Cantidad"};
		DefaultTableModel tb=new DefaultTableModel(new Object[][] {cadena}, cadena);
		return tb;
	}
	
}
